什麼是低程式碼自動化(Low-code Automation)?
低程式碼(Low-code):用「拖拉、配置」為主,只需要少量程式碼就能開發應用。
自動化(Automation):讓機器幫你做重複、規則化的工作(例如寄信、搬資料、通知、流程串接)。
常見工具
n8n:開源自動化平台,可以串接 API,支援上千個服務(像 Gmail、Slack、Notion)。
Dify:主打 AI 應用編排,可快速建立 AI Agent、工作流。
Zapier / Make (原 Integromat):商業化自動化平台,非工程師也能上手。
ngrok:不是自動化本身,而是方便做 內網穿透,讓本地程式能連到雲端服務,常搭配自動化流程用。
能解決什麼問題?
1.工作自動化
自動收集 Google Form 回覆 → 存到 Google Sheet → 寄 Email 給回覆者。
2.開發輔助
監聽 GitHub push → 自動部署到伺服器。
3.AI 應用
n8n/Dify 串接 GPT → 自動摘要文件 → 傳到 Slack 群組。
4.商業流程
新訂單成立 → 通知到 Line → 自動產生發票 → 更新 CRM。
優點
1不需要專業工程背景,也能做出「類小程式」。
2開發速度快,容易嘗試和實驗。
3很適合「個人專案」和「中小企業流程」。
限制
1彈性比不上自己寫程式。
2部分 SaaS 工具(Zapier/Make)收費不低。
3需要懂一些 API/資料格式(JSON),才能玩得更進階。
Mac 環境 n8n 30 天學習計畫:
Day | 主題 | 實作任務 | 文章紀錄重點 |
---|---|---|---|
2 | 安裝 n8n | 安裝 Node.js/Docker,跑出 n8n | 安裝流程、遇到的問題與解法 |
3 | 介面導覽 | 認識 Workflow、Node、Execution | 基本概念與介面截圖 |
4 | 定時任務 | Cron → Console log | 第一個自動化任務心得 |
5 | JSON 資料流 | HTTP → Console | 資料傳遞原理與觀察 JSON |
6 | 小任務 | 每天輸出提醒訊息 | 簡單應用與未來延伸想法 |
7 | Email 串接 | 自動寄信給自己 | OAuth/SMTP 設定心得 |
8 | Google Sheets 讀取 | 抓表格資料 | Google API 設定過程 |
9 | Google Sheets 寫入 | 自動新增一列資料 | 資料流程設計 |
10 | Notion 新增頁面 | 新增資料庫項目 | Notion API 體驗 |
11 | Notion 更新 | 修改現有資料 | CRUD 概念在自動化 |
12 | If 判斷 | 分流處理 Email | 條件判斷的應用 |
13 | 小專案 | Form → Sheet → Email | 學習成果展示 |
14 | 呼叫 API | 天氣 API → Console | API 呼叫流程 |
15 | JSON 處理 | 解析溫度資訊 | Function Node 寫法 |
16 | Webhook 入門 | 外部觸發 Workflow | Webhook 基本概念 |
17 | Webhook + Sheet | 資料 → 自動寫入 | 簡單 API 服務展示 |
18 | 小專案 | Webhook → Notion 筆記 | 學生生活應用場景 |
19 | OpenAI API Key | 串接 ChatGPT | API 申請與測試心得 |
20 | AI 任務 1 | 自動摘要文章 | Prompt 設計體驗 |
21 | AI 任務 2 | 自動翻譯 | AI 實用性分析 |
22 | AI + Email | 自動回覆草稿 | AI 自動化的優缺點 |
23 | 小專案 | 新聞爬蟲 → AI 摘要 → Telegram | AI 自動化展示 |
24 | 心得整理 | AI + 自動化的潛力 | 與傳統自動化比較 |
25 | 選題 | 決定期末專案主題 | 為何選這個題目 |
26 | 流程設計 | 畫流程圖 | 系統設計思考 |
27 | 實作 Part 1 | 收集資料(API/Webhook) | Debug 心得 |
28 | 實作 Part 2 | 資料處理(AI/Function) | 中間成果紀錄 |
29 | 實作 Part 3 | 通知(Email/Line) | 測試流程結果 |
30 | 成果展示 | 專案完成 + Demo | 30 天收穫與未來規劃 |